﻿<!--
Name:会员注册
Page:All
-->
<script type="text/javascript">
    function OpenMore() {
        var IsOpen = document.getElementById("IsOpen");
        if (IsOpen.checked) { $("#OpenBox").show() } else { $("#OpenBox").hide() }
    }
</script>
<div class="nbbox clearfix">
    <div class="user">
        <div class="reg clearfix">
            <div class="mt clearfix">
                <h2>{tag:会员注册}</h2>
            </div>
            <div class="mc clearfix">
            <div class="dl-table clearfix">
            <dl>
                <dt><font color="red">*</font>{tag:登录帐号}：</dt>
                <dd><input type="text" name="UserName" shop="true" id="UserName" onchange="Check_username();" style="width: 200px;" maxlength="20" class="input" min="4" maxlength="20" max="20" />
                <span id="FormUserName" class="FormALT">{tag:4-20个字符，可以是字母、数字或中文}</span>
                </dd>
            </dl>
            <dl>
                <dt><font color="red">*</font>{tag:帐号密码}：</dt>
                <dd><input type="password" shop="true" name="Password" id="Password" style="width: 200px;" maxlength="16" class="input" min="6" />
                <span id="FormPassword" class="FormALT">{tag:密码区分大小写}</span>
                </dd>
            </dl>
            <dl>
                <dt><font color="red">*</font>{tag:确认密码}：</dt>
                <dd><input type="password" name="Password1" shop="true" id="Password1" style="width: 200px;" maxlength="16" class="input" />
                <span id="FormPassword1" class="FormALT">{tag:请再次填写密码}</span>
                </dd>
            </dl>
            <dl>
                <dt><%if(Checkmobilephone){ %><font color="red">*</font><%} %>{tag:手机号码}：</dt>
                <dd><input type="text" shop="true" name="MobilePhone" id="MobilePhone" <%if(Checkmobilephone){ %>min="notnull"<%} %> style="width: 200px;" class="input" />
                    <%if(Checkmobilephone){ %>
                    <%if (CurrentSite.IsMobile==0){ %>&nbsp;<%}else{%><br /><%}%>{tag:验证码}：
                    <input type="text" shop="true" min="notnull" maxlength="6" name="MobilePhone_checkcode" id="MobilePhone_checkcode" style="width: 60px;" class="input" />
                    <input id="btn_phone" type="button" value="{tag:获取验证码}" style="width: 80px; height:25px" onclick="getcheckcode('phone');" />
                    <span id="msg_phone"></span>
                    <%} %>
                </dd>
            </dl>
            <dl>
                <dt><%if(Checkemail){ %><font color="red">*</font> <%} %>{tag:Email地址}：</dt>
                <dd><input type="text" name="Email" id="Email" <%if(Checkemail){ %>min="email"<%} %> style="width: 200px;" value="" class="input" shop="true" />
                    <%if(Checkemail){ %>
                    <%if (CurrentSite.IsMobile==0){ %>&nbsp;<%}else{%><br /><%}%>{tag:验证码}：
                    <input type="text" shop="true" min="notnull" maxlength="6" name="Email_checkcode" id="Email_checkcode" style="width: 60px;" class="input" />
                    <input id="btn_email" type="button" value="{tag:获取验证码}" style="height:25px" onclick="getcheckcode('email');" />
                    <span id="msg_email"></span>
                    <%} %>
                </dd>
            </dl>
                   
<%
if (Shop.LebiAPI.Service.Instanse.Check("plugin_agent")){
if (parentuserid == 0){
%>
            <dl>
                <dt>{tag:邀请码}：</dt>
                <dd><input type="text" name="parentuserid" id="parentuserid" style="width: 200px;" value="" class="input" shop="true" /></dd>
            </dl>
<%}else{%>
    <input type="hidden" name="parentuserid" id="parentuserid" value="<%=parentuserid%>" shop="true" />
<%}}%>
            <%if (SYS.Verifycode_UserRegister == "1"){ %>
            <%if(Checkmobilephone==false && Checkemail==false){ %>
            <dl>
                <dt><font color="red">*</font>{tag:验证码}：</dt>
                <dd><input name="verifycode" type="text" shop="true" id="verifycode" shop="true" size="6"
 class="input" /><img class="verifycode" id="img1" src="<%=WebPath%>/code.aspx" /><img src="{/image}reload.gif" class="refresh" title="{tag:点击刷新验证码}" onclick="refresh('img1')" /></dd>
            </dl>
            <%} %>
            <%} %>
            <dl>
                <dt></dt>
                <dd><label><input type="checkbox" name="agree" id="agree" />{tag:我已阅读并同意}<a href="<%=URL("P_Help","$,agreement")%>" target="_blank">《{tag:注册协议}》</a></label>
                <label><input type="checkbox" name="IsOpen" id="IsOpen" onclick="OpenMore();" />{tag:填写详细资料}</label></dd>
            </dl>
            <div id="OpenBox" style="display: none">
            <dl>
                <dt>{tag:真实姓名}：</dt>
                <dd><input type="text" name="RealName" id="RealName" shop="true" style="width: 200px;" class="input" />
                    <span id="FormRealName" class="FormALT"></span></dd>
            </dl>
            <dl>
                <dt>{tag:性别}：</dt>
                <dd><label><input type="radio" name="Sex" value="男" checked />{tag:男}</label>
                    <label><input type="radio" name="Sex" value="女" />{tag:女}</label></dd>
            </dl>
            <dl>
                <dt>{tag:出生日期}：</dt>
                <dd><input type="text" name="Birthday" id="Birthday" style="width: 200px;" class="input" shop="true" /></dd>
            </dl>
            <dl>
                <dt>{tag:电话号码}：</dt>
                <dd><input type="text" name="Phone" id="Phone" style="width: 200px;" class="input" shop="true" />
                    <span id="FormPhone" class="FormALT"></span></dd>
            </dl>
            <dl>
                <dt>{tag:传真号码}：</dt>
                <dd><input type="text" name="Fax" id="Fax" style="width: 200px;" maxlength="18" class="input" shop="true" /></dd>
            </dl>
            <dl>
                <dt>{tag:QQ号码}：</dt>
                <dd><input type="text" name="QQ" id="QQ" style="width: 200px;" class="input" shop="true" /></dd>
            </dl>
            </div>
            <dl class="dl-btn">
                <dt></dt>
                <dd><a href="javascript:void(0)" onclick="submit();" class="btn btn-6"><s></s>{tag:提交注册}</a></dd>
            </dl>
            </div>
            </div>
        </div>
    </div>
</div>
<input type="hidden" name="Device_system" shop="true" id="Device_system" maxlength="50" />
<input type="hidden" name="Device_id" shop="true" id="Device_id" maxlength="50"/>
<script type="text/javascript">
    $(document).keyup(function (event) {
        if (event.keyCode == 13) {
            submit();
        }
    });
    function submit() {
        if (!CheckForm("shop"))
            return false;
        Check_username();
        var Password = $("#Password").val();
        var Password1 = $("#Password1").val();
        if (Password != Password1) {
            CheckNO("Password1", "{tag:两次输入的密码不一致}");
            return false;
        }
        var flag = $("#agree").is(":checked");
        if (!flag) {
            MsgBox(2, "{tag:请阅读并同意注册协议}", "");
            return false;
        }
        var postData = GetFormJsonData("shop");
        $.ajax({
            type: "POST",
            url: path + "/ajax/ajax_user.aspx?__Action=User_Reg&url=<%=HttpUtility.UrlEncode(backurl) %>&token=<%=token %>&t=" + Math.random(),
            data: postData,
            dataType: 'json',
            success: function (res) {
                if (res.msg == "OK") {
                    MsgBox(1, "{tag:注册成功}", res.url);
                }
                else {
                    MsgBox(2, res.msg, "", "", 3000);
                    return false;
                }
            }
        });
    }
    function Check_username() {
        var UserName = $("#UserName").val();
        $.ajax({
            type: 'POST',
            url: path + "/ajax/ajax_user.aspx?__Action=CheckUserName",
            data: { "UserName": UserName },
            dataType: 'json.',
            success: function (data) {
                if (data == "OK") { CheckOK("UserName", "{tag:用户名可以注册}"); } else { CheckNO("UserName", "{tag:用户名已被注册}"); return false; }

            }
        });
    }

    var djs_phone = 60;
    var djs_email = 60;
    function getcheckcode(t) {
        var email = '';
        var postData = '';
        var url = '';
        if (t == 'phone') {
            phone = $("#MobilePhone").val();
            postData = { "phone": phone };
            url = path + "/ajax/ajax.aspx?__Action=GetPhoneCheckCode&m=<%=mcode%>";
        } else {
            email = $("#Email").val();
            postData = { "email": email };
            url = path + "/ajax/ajax.aspx?__Action=GetEmailCheckCode&m=<%=mcode%>";
            if (!IsEmail(email)) {
                $("#msg_" + t).html("{tag:请填写邮箱}");
                return false;
            }
        }
        $.ajax({
            type: "POST",
            url: url + "&t=" + Math.random(),
            data: postData,
            dataType: 'json',
            beforeSend: function () {
                $("#btn_" + t).hide();
                $("#msg_" + t).html("{tag:正在发送...}");
            },
            success: function (res) {
                if (res.msg == "OK") {
                    if (t == 'phone') {
                        djs_phone = 60;
                        daojishi_phone();
                    } else {
                        djs_email = 60;
                        daojishi_email();
                    }
                    return false;
                }
                else {
                    $("#btn_" + t).show();
                    $("#msg_" + t).html(res.msg);
                    return false;
                }
            }
        });
    }
    function daojishi_email() {
        djs_email = djs_email - 1;
        if (djs_email > 0) {
            $("#msg_email").html(djs_email + "{tag:秒后重新发送}");
            setTimeout(function () {
                daojishi_email();
            }, 1000);
        }
        else {
            $("#msg_email").html("");
            $("#btn_email").show();
        }
        
    }
    function daojishi_phone() {
        djs_phone = djs_phone - 1;
        if (djs_phone > 0){
            $("#msg_phone").html(djs_phone + "{tag:秒后重新发送}");
            setTimeout(function () {
                daojishi_phone();
            }, 1000);
        }
        else {
            $("#msg_phone").html("");
            $("#btn_phone").show();
        }
    }
</script>